Striped dolphin - French English Dictionary